depend on (someone's) livelihood

Translations
dépendre du revenu de quelqu'un